Eine Maske neu einfügen

Um eine Maske neu einzufügen, müssen Sie die entsprechenden Einträge in den Tabellen

6.     felderinfo,

7.     masken_felder_bez,

8.     maskeninfo,

9.    sachgeb_maske_bez,

10.maske_system_bez

einfügen. Dafür gibt es das Script sx_insert_mask.

 

sx_insert_mask

Aufruf:

 sx_insert_mask <TID> [<neue TID>] [j]

Aktion:

sx_insert_mask lädt den Inhalt der fünf Dateien

1.    <TID>_felderinfo.unl,

2.    <TID>_masken_felder_bez.unl,

3.    <TID>_maskeninfo.unl,

4.    <TID>_sachgeb_maske_bez.unl,

5.    <TID>_maske_system_bez.unl

in die jeweiligen Tabellen der SuperX-Datenbank. Mit "j" wird die Sicherheitsabfrage umgangen.

 

 

Falls <neue TID> nicht angegeben wird, werden die Metadaten wieder mit der alten TID in die Datenbank eingespielt (=Update).

Falls <neue TID> angegeben wird, werden die Metadaten mit der neuen TID in die Datenbank eingespielt (=Insert). Dabei werden alle TIDs in den abhängigen Tabellen angepasst. So können Masken sehr einfach kopiert werden. Eine neue TID bekommt man durch die Wahl der nächsten Zehnerzahl, die größer als die größte vorkommende Nummer ist. Die größte vorkommende Nummer erhält man durch Ausführung des folgenden SQL-Ausdrucks mit Hilfe des Kommandos SQL-Client:

select max(tid) from maskeninfo;

 

 


Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 83 / 102
Letzter Update: 17.06.2008
Impressum